﻿<!--
   NuGet ：Microsoft.AspNet.SignalR.JS
     引入：jquery.signalR-2.4.1.min.js

-->

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

</body>
</html>
<script src="../Scripts/jquery-3.4.1.min.js"></script>
<script src="../Scripts/jquery.signalR-2.4.1.min.js"></script>
<script src="http://localhost:8000/signalr/js"></script><!--对应服务端地址【能成功浏览该js即可正常使用】-->
<script>
    $(function () {
        var  hub = $.connection.FastHub;
        $.connection.hub.url = "http://localhost:8000/signalr";

        

        //定义函数，接收服务广播,addMessage为服务端定义的客户端接收的方法
        hub.client.addMessage = function (name, message) {
            //对接收到的数据进行解析
            if (name === "FYIot") {
                var html = "<tr><td>" + message.ConfigCode + "</td>";
                html += "<td>" + message.ConfigValue + "</td>";
                html += "<td>" + moment(message.SaveDate).format("YYYY-MM-DD HH:mm:ss") + "</td></tr>";
                $("#sigBody").append(html);
            }
        }

        //启动连接
        $.connection.hub.start().done(function () {
            //调用服务端注册事件
            hub.server.send("12", "6554");
        });
        
    })
</script>
